首页> 外文OA文献 >AutopaR: An Automatic Parallelization Tool for Recursive Calls
【2h】

AutopaR: An Automatic Parallelization Tool for Recursive Calls

机译:AutopaR:递归调用的自动并行化工具

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Manycore systems are becoming more and more powerful with the integration of hundreds of cores on a single chip. However, writing parallel programs on these manycore systems has become a problem since the amount of available parallel tools and applications are limited. Although exploiting parallelism in software is possible, it requires different design decisions, significant programmer effort and is error prone. Different libraries and tools try to make the transition to parallelism easier, however there is no concrete system to make it transparent to software developer. To this end, our proposed tool is a step forward to improve the current state. Our approach, Autopar, specifically aims at achieving automatic parallelization of recursive applications using static program analysis. It first decides on the recursive functions of a given program. Then, it performs analysis and collects information about these recursive functions. Our analysis module automatically collects program information without requiring any modification in the program design or developer involvement. Finally, it achieves automatic parallelization by introducing necessary OpenMP pragmas in appropriate places in the application. © 2014 IEEE.
机译:通过在单个芯片上集成数百个内核,Manycore系统变得越来越强大。但是,由于可用的并行工具和应用程序的数量有限,因此在这些多核系统上编写并行程序已成为一个问题。尽管可以在软件中利用并行性,但是它需要不同的设计决策,大量的程序员工作并且容易出错。不同的库和工具试图使向并行性的转换更加容易,但是没有具体的系统使其对软件开发人员透明。为此,我们提出的工具是改善当前状态的一步。我们的方法Autopar特别旨在使用静态程序分析实现递归应用程序的自动并行化。它首先决定给定程序的递归功能。然后,它执行分析并收集有关这些递归函数的信息。我们的分析模块自动收集程序信息,而无需修改程序设计或开发人员参与。最后,它通过在应用程序的适当位置引入必要的OpenMP编译指示来实现自动并行化。 ©2014 IEEE。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号